Teaching Functional Programming to First-Year Students
نویسندگان
چکیده
In the period experiments have been carried out with an introductory course in computer programming based on functional programming Due to thorough educational design and evaluation a successful course has been developed This has led to a revision of the computer programming education in the rst year of the computer science curriculum at the University of Twente This article describes the approach the aim of the computer programming course the outline and subject matter of the course and the evaluation Educational research has been done to assess the quality of the course
منابع مشابه
The Pros and Cons of Teaching Purely Functional Programming in First Year — DRAFT —
We argue that teaching purely functional programming as such in freshman courses is detrimental to both the curriculum as well as to promoting the paradigm. Instead, we need to focus on more general aims. We support our viewpoint by experience gathered during repeatedly teaching large first-year classes (up to 600 students) in Haskell. The students in these classes have been both computer scien...
متن کاملTeaching Functional Programming to Professional .NET Developers
Functional programming is often taught at universities to first-year or second-year students and most of the teaching materials have been written for this audience. With the recent rise of functional programming in the industry, it becomes important to teach functional concepts to professional developers with deep knowledge of other paradigms, most importantly object-oriented. We present our ex...
متن کاملTeaching Functional Patterns through Robotic Applications
We present our approach to teaching functional programming to First Year Computer Science students at Middlesex University through projects in robotics. A holistic approach is taken to the curriculum, emphasising the connections between different subject areas. A key part of the students’ learning is through practical projects that draw upon and integrate the taught material. To support these, ...
متن کاملA Methodology for Teaching Computer Programming: first year students’ perspective
The teaching of computer programming is one of the greatest challenges that have remained for years in Computer Science Education. A particular case is computer programming course for the beginners. While the traditional objectivist lecture-based approaches do not actively engage students to achieve their learning outcome, we believe that integrating some cutting-edge processes and practices li...
متن کاملTeaching Functional Programming and Erlang: The Galician Experience
In this paper, we present the experience of teaching functional programming in the Computer Engineering programme of a Galician University, the University of A Coruña. Erlang is introduced as part of an optional course on functional programming as an example of application of functional paradigm to the real world and most of the students really appreciate the beauty of the language when describ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Funct. Program.
دوره 3 شماره
صفحات -
تاریخ انتشار 1993